<% 
ArrayList booksSold = abfrage.booksSold(user);
ArrayList scriptsSold = abfrage.scriptsSold(user);
ArrayList softwareSold = abfrage.softwareSold(user);

if(booksSold.size() == 0 && scriptsSold.size() == 0 && softwareSold.size() == 0) { %>
    <span>Du hast noch keine Artikel verkauft.</span>
<% } else { %>
    <table class="producttable">
            <tr>
                <th>Titel</th>
                <th>Artikeltyp</th>
                <th>H&ouml;chstgebot</th>
                <th>Infos</th>
            </tr>
            <%
            if(booksSold.size() != 0) {
                for(int i = 0; i < booksSold.size(); i++) {
                    Buch buch = (Buch)booksSold.get(i);
                    int buchid = buch.getID();
                    String strID = Integer.toString(buchid);
                    String url2 = "index.jsp?param1=profil&param2=buch&param3="+strID+"&param5=artikelsold";
                    float hoechstgebot = auktion.getHoechstgebot(buch);
                    if(hoechstgebot == 0) {
                        hoechstgebot = 0;
                    }
                    User hoechstbietender = abfrage.getHoechstbietender(buch, hoechstgebot);

                    %>
                    <tr>
                        <td class="artikelliste"><%= buch.getName()%></td>
                        <td>Buch</td>
                        <td><%= hoechstgebot%>&euro;</td>
                        <td><a href=<%= url2%>>Infos</a>
                    </tr>
                    <% if(param3 != null && param3.equals(strID) && param2 != null && param2.equals("buch") && param5 != null && param5.equals("artikelsold")) { %>
                    </table>
                        <br>Titel: <%= buch.getName()%>
                        <br>Autor: <%= buch.getAutor()%>
                        <% if(buch.getErscheinungsjahr()!=0) {%>
                            <br>Erscheinungsjahr: <%= buch.getErscheinungsjahr()%>
                        <%}%>
                        <% if((!buch.getBeschreibung().equals(""))&&(!buch.getBeschreibung().equals("null"))) {%>
                            <br>Beschreibung: <%= buch.getBeschreibung()%>
                        <%}%>
                        <% if((!buch.getVerlag().equals(""))&&(!buch.getVerlag().equals("null"))) {%>
                            <br>Verlag: <%= buch.getVerlag()%>
                        <%}%>
                        <% if((!buch.getISBN().equals(""))&&(!buch.getISBN().equals("null"))) {%>
                            <br>ISBN: <%= buch.getISBN()%>
                        <%}%>
                        <% if(buch.getSeitenanzahl()!=0) {%>
                            <br>Seitenanzahl: <%= buch.getSeitenanzahl()%>
                        <%}%>
                        <br>Startpreis: <%= buch.getStartpreis()%>&euro;
                        <br><br>
                        <% if(hoechstgebot != buch.getStartpreis()) {
                            if(hoechstbietender == null) { %>
                                <b>Dein Buch wurde nicht verkauft!</b><br><br>
                            <% } else { %>
                                <u>K&auml;ufer:</u> <b> <%= hoechstbietender.getVorname()%> <%= hoechstbietender.getNachname()%> </b>[<span class="bewertung"><%= abfrage.getBewertung(hoechstbietender)%></span>]
                                <br>email-Adresse: <%= hoechstbietender.getEmail() %>
                                <br><br>
                                <form action="BewertungServlet" method="post">
                                        <input type="hidden" value="<%= strID%>" name="strID">
                                        <input type="hidden" value="buch" name="artikelart">
                                        <input type="hidden" value="sellerbewertungbuyer" name="werWirdBewertet">
                                        K&auml;ufer bewerten (so wie in der Schule - zwischen 1 und 5):
                                        <input type="number" name="bewertung" min="1" max="5">
                                        <input type="submit" value="OK" class="submitbutton">
                                        <br><br>
                                </form>
                               <% if(param4 != null && param4.equals("bewertung_error")) { %>
                                    <span class="error">
                                        Die Bewertung muss einen Wert zwischen 1 und 5 beinhalten.
                                    </span>
                                    <br><br>
                               <% } %> 
                            <% } %>
                       <% } %>
                       <table>
                    <% } %>
                <% } %>
<% } 
if(scriptsSold.size() != 0) { %>
            <%
            for(int i = 0; i < scriptsSold.size(); i++) {
                Skript skript = (Skript)scriptsSold.get(i);
                int buchid = skript.getID();
                String strID = Integer.toString(buchid);
                String url2 = "index.jsp?param1=profil&param2=skriptum&param3="+strID+"&param5=artikelsold";
                float hoechstgebot = auktion.getHoechstgebot(skript);
                if(hoechstgebot == 0) {
                    hoechstgebot = 0;
                }
                User hoechstbietender = abfrage.getHoechstbietender(skript, hoechstgebot);
                
                %>
                <tr>
                    <td class="artikelliste"><%= skript.getName()%></td>
                    <td>Skriptum</td>
                    <td><%= hoechstgebot%>&euro;</td>
                    <td><a href=<%= url2%>>Infos</a>
                </tr>
                <% if(param3 != null && param3.equals(strID) && param2 != null && param2.equals("skriptum") && param5 != null && param5.equals("artikelsold")) { %>
                </table>
			<br>Titel: <%= skript.getName()%>
			<br>Autor: <%= skript.getAutor()%>
			<% if((!skript.getFachbereich().equals(""))&&(!skript.getFachbereich().equals("null"))) {%>
                            <br>Fachbereich: <%= skript.getFachbereich()%>
			<%}%>
			<% if(skript.getErscheinungsjahr()!=0) {%>
                            <br>Erscheinungsjahr: <%= skript.getErscheinungsjahr()%>
			<%}%>
			<% if((!skript.getBeschreibung().equals(""))&&(!skript.getBeschreibung().equals("null"))) {%>
                            <br>Beschreibung: <%= skript.getBeschreibung()%>
			<%}%>
			<br>Startpreis: <%= skript.getStartpreis()%>&euro;
                        <br><br>
                    <% if(hoechstgebot != skript.getStartpreis()) {
                        if(hoechstbietender == null) { %>
                            <b>Dein Buch wurde nicht verkauft!</b><br><br>
                        <% } else { %>
                            <u>K&auml;ufer:</u> <b> <%= hoechstbietender.getVorname()%> <%= hoechstbietender.getNachname()%> </b>[<span class="bewertung"><%= abfrage.getBewertung(hoechstbietender)%></span>]
                            <br>email-Adresse: <%= hoechstbietender.getEmail() %>
                            <br><br>
                            <form action="BewertungServlet" method="post">
                                    <input type="hidden" value="<%= strID%>" name="strID">
                                    <input type="hidden" value="skript" name="artikelart">
                                    <input type="hidden" value="sellerbewertungbuyer" name="werWirdBewertet">
                                    K&auml;ufer bewerten (so wie in der Schule - zwischen 1 und 5):
                                    <input type="number" name="bewertung" min="1" max="5">
                                    <input type="submit" value="OK" class="submitbutton">
                                    <br><br>
                            </form>
                           <% if(param4 != null && param4.equals("bewertung_error")) { %>
                                <span class="error">
                                    Die Bewertung muss einen Wert zwischen 1 und 5 beinhalten.
                                </span>
                                <br><br>
                           <% } %> 
                        <% } %>
                   <% } %>
                   <table>
            <% } %>
      <% } %>
<% }
if(softwareSold.size() != 0) { %>
            <%
            for(int i = 0; i < softwareSold.size(); i++) {
                Software softw = (Software)softwareSold.get(i);
                int softwareid = softw.getID();
                String strID = Integer.toString(softwareid);
                String url2 = "index.jsp?param1=profil&param2=software&param3="+strID+"&param5=artikelsold";
                float hoechstgebot = auktion.getHoechstgebot(softw);
                if(hoechstgebot == 0) {
                    hoechstgebot = 0;
                }
                User hoechstbietender = abfrage.getHoechstbietender(softw, hoechstgebot);
                
                %>
                <tr>
                    <td class="artikelliste"><%= softw.getName()%></td>
                    <td>Software</td>
                    <td><%= hoechstgebot%>&euro;</td>
                    <td><a href=<%= url2%>>Infos</a>
                </tr>
                <% if(param3 != null && param3.equals(strID) && param2 != null && param2.equals("software") && param5 != null && param5.equals("artikelsold")) { %>
                </table>
			<br>Titel: <%= softw.getName()%>
			<% if((!softw.getEntwickler().equals(""))&&(!softw.getEntwickler().equals("null"))) {%>
                            <br>Entwickler: <%= softw.getEntwickler()%>
			<%}%>
			<% if(softw.getErscheinungsjahr()!=0) {%>
                            <br>Erscheinungsjahr: <%= softw.getErscheinungsjahr()%>
			<%}%>
			<% if((!softw.getBeschreibung().equals(""))&&(!softw.getBeschreibung().equals("null"))) {%>
                            <br>Beschreibung: <%= softw.getBeschreibung()%>
			<%}%>
			<br>Startpreis: <%= softw.getStartpreis()%>&euro;
                        <br><br>
                    <% if(hoechstgebot != softw.getStartpreis()) {
                        if(hoechstbietender == null) { %>
                            <b>Dein Buch wurde nicht verkauft!</b><br><br>
                        <% } else { %>
                            <u>K&auml;ufer:</u> <b> <%= hoechstbietender.getVorname()%> <%= hoechstbietender.getNachname()%> </b>[<span class="bewertung"><%= abfrage.getBewertung(hoechstbietender)%></span>]
                            <br>email-Adresse: <%= hoechstbietender.getEmail() %>
                            <br><br>
                            <form action="BewertungServlet" method="post">
                                    <input type="hidden" value="<%= strID%>" name="strID">
                                    <input type="hidden" value="software" name="artikelart">
                                    <input type="hidden" value="sellerbewertungbuyer" name="werWirdBewertet">
                                    K&auml;ufer bewerten (so wie in der Schule - zwischen 1 und 5):
                                    <input type="number" name="bewertung" min="1" max="5">
                                    <input type="submit" value="OK" class="submitbutton">
                                    <br><br>
                            </form>
                           <% if(param4 != null && param4.equals("bewertung_error")) { %>
                                <span class="error">
                                    Die Bewertung muss einen Wert zwischen 1 und 5 beinhalten.
                                </span>
                                <br><br>
                           <% } %> 
                        <% } %>
                   <% } %>
                   <table>
            <% } %>
      <% } %>
    <% } %>
  </table>
<% } %>